Deep Modules
『A Philosophy of Software Design』
で推奨されているモジュールの設計。
インターフェースを小さく、機能(Functionality)を多くするというもの。
反対に、インタフェースが大きく、機能が小さいのが Shallow Modules。